package com.lg.cms.service;

import com.lg.cms.entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lg.cms.vo.news.CategoryVO;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 文章（栏目）分类表 服务类
 * </p>
 *
 * @author lg
 * @since 2020-09-21
 */
public interface CategoryService extends IService<Category> {

    Map<String, Integer> getCategoryIdMap();

    /**
     * 获取栏目分类列表, 前台展示
     * @return
     */
    List<CategoryVO> getList();

    /**
     * 转为前台展示对象
     * @param category
     * @return
     */
    CategoryVO toCategoryVO(Category category, Category parent);
}
